#body {
	
	margin-left:157px;
	min-height: 993px;
}

ul.error_list{
	background: transparent;
}

#sf_admin_menu_left
{
  width: 157px; 
  float: left;
  padding: 0px;
  margin-right: 5px;
  border-right: 1px dotted #bbbbbb;
  background: #ffffff;
  min-height: 993px;

}

#sf_admin_menu_left ul
{  
  padding: 0;
  margin: 0;
  background: #F1F3F5;
}

#sf_admin_menu_left ul.root
{  
  width:157px;
}

#sf_admin_menu_left li
{
  list-style: none;
}

#sf_admin_menu_left li.node {
  
  float: none;
  background:  none;
  padding: 0px 0px 0px 0px; 
}


#sf_admin_menu_left li.node ul{
	display: block;
	position: static;
	background: none;
  border:none;
  width: 147px !important;
  padding: 0px 0px 0px 2px;
  
}


#sf_admin_menu_left li.node a.top {
	color:#BFBFBF;
  font-family:Tahoma;
  font-size:14px;
  font-weight:bold;
  
  background: #ffffff url(../images/node-bg.gif)  no-repeat scroll left bottom;
  padding: 5px 7px 12px 7px;
  display: block;
  
  border-top: 1px solid #bbbbbb; 
}

#sf_admin_menu_left li.node a.top-first {
	  
	border-top: 0px;
} 

#sf_admin_menu_left li.node a.sub {
	color:#0028A9;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;	
	font-weight: normal; 
}

#sf_admin_menu_left li.node a.active span {
  
  text-decoration: underline; 
  color: #333333;
   
}


#sf_admin_menu_left .minimize, #sf_admin_menu_left .maximize {
  float: right;
  cursor: pointer;
  width: 9px;
  height: 9px;
  text-align: center;
  
  display: block;
  /*position: relative;
  z-index: 100;*/
}
#sf_admin_menu_left .minimize {
	
  background: #ffffff url(../images/arrow_icon_l.gif) no-repeat;
}

#sf_admin_menu_left .maximize {
  
  background: #ffffff url(../images/arrow_icon_r.gif) no-repeat;
}




#sf_admin_menu {

	background:transparent;
	border: 0px;
		
}


#sf_admin_menu #logout{
  font-weight: normal;
}

#sf_admin_path {

  padding: 5px 0px 5px 20px;
    
}


#sf_admin_container ul li a, #sf_admin_container ul li.sf_admin_action_list a
{
  background: url(../../sfDoctrinePlugin/images/default.png) no-repeat 0px -1px;
}

#sf_admin_container ul li.sf_admin_action_new a
{
  background: url(../../sfDoctrinePlugin/images/new.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_delete a
{
  background: url(../../sfDoctrinePlugin/images/delete.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_list a
{
  background: url(../../sfDoctrinePlugin/images/list.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_edit a
{
  background: url(../../sfDoctrinePlugin/images/edit.png) no-repeat 0 0;
}

#sf_admin_container .notice
{
  background: url(../../sfDoctrinePlugin/images/tick.png) no-repeat 10px 4px;
}

#sf_admin_container .error
{
  background: #FF3333 url(../../sfDoctrinePlugin/images/error.png) no-repeat 10px 4px;
}

#sf_admin_container{
	padding: 0px;
}

#sf_admin_container label {
	width: 12em;
}

#sf_admin_container .help {

  padding-left:12em;
}

#sf_admin_container .sf_admin_text input, #sf_admin_container .sf_admin_text textarea {
	
	width: 200pt
}

#sf_admin_container .sf_admin_text textarea {
  
  width: 90%;
  height: 200pt;
  
}

#sf_admin_container .sf_admin_enum select, #sf_admin_container .sf_admin_foreignkey select{
  
  width: 200pt
} 


#sf_admin_bar {
	float: none;
	margin: 0px;
}

.sf_admin_filter table.main {
	width: 90%;
	margin: 0px;
	/*margin-left: 5px;
	margin-bottom: 5px;*/
}

.sf_admin_filter table {
  /*padding: 5px 0px 5px 5px;*/
  margin: 0px;
  width: 90%;
}

.sf_admin_filter form {
  display: none;
  padding: 5px;
  background: #E7EEF6;
}

.sf_admin_filter .minimize-filter {
  cursor: pointer;
  text-align: right;
  background: transparent;
  width: 100%;


}

#filter-switcher {
  height: 12px;	
}

.sf_admin_filter td {
  border: 0px solid #CCCCCC !important;
  padding: 0px;
}

.sf_admin_filter tfoot td {
  text-align: center;
}


#sf_admin_container thead tr {  
	 BACKGROUND-IMAGE: none;
}

#sf_admin_content tfoot tr {  
	BACKGROUND-IMAGE: none;
}

ul#dhtmlgoodies_tree2 li a{
	background: none;
	padding-left: 0px;
} 



#sf_admin_container h2 {
  background-image: none;
  font-style: normal;

}

.sf_admin_form .asmSelect {

	width: 90%;
}

#sf_admin_container .asmListItem {
  background: #00ddaa;
  width: 90%;

}

#sf_admin_container .checkbox_list_block li {
  display: block;
}

.sf_tabs {
  border-bottom: 5px solid #e7eef6;
  margin: 0;
  padding: 0;
  padding-top: 10px;
  height: 18px;
  
}
.sf_tabs li {
  display:inline;
  border-top: 1px solid #e7eef6;
  border-left: 1px solid #e7eef6;
  border-right: 1px solid #e7eef6;
  padding: 5px 35px;
  height: 30px;
  
}
.sf_tabs li a {
  text-decoration: none;
} 

.sf_tabs li.active {
  
  background-color: #e7eef6;
}

#sf_admin_container .sf_admin_show table {
	width: 90%;
}



#sf_admin_container .sf_admin_show th {
  width: 150px;
  white-space:normal;
  nowrap: normal;
  
}

#sf_admin_container div.moderated
{
  color: #aaa;
}  